high-tech building - Spanish English Dictionary